from flask import Blueprint, redirect, session, url_for, request


admin_blu = Blueprint("admin", __name__, url_prefix="/admin")
from . import views

@admin_blu.before_request
def request_admin():
    """限制普通用户的登录"""
    is_admin = session.get("is_admin", False)
    if not request.url.endswith("/admin/login") and not is_admin:
    # 第一个条件,只要访问"/admin/login",不重定向
    # 不访问"/admin/login", 进入第二个条件,决定是否重定向
    # 第二个条件, 如果is_admin是True ,即是管理员,不重定向
        return redirect(url_for("index.index"))
